Roasting spits - Francés Inglés Diccionario